package com.xingkeduo.pojo.query;

import com.xingkeduo.pojo.enums.ReceiveTypeEnums;
import com.xingkeduo.util.pojo.base.BaseQuery;
import com.xingkeduo.util.pojo.enums.YesNoEnum;
import org.apache.ibatis.type.Alias;

/**分享领取人
 * @Description:
 * @Author:gaozifeng
 * @Date 2019/7/10 14:47
 **/
@Alias("ShareReceiveQO")
public class ShareReceiveQO extends BaseQuery<ShareReceiveQO> {

    private Long consumerId;

    private Long receiveId;

    private Long shareId;

    private String orderNo;

    private ReceiveTypeEnums receiveType;

    private Long receiveCouponId;

    private Integer receiveCouponType;

    private Long consumerCouponId;

    private Integer consumerCouponType;

    private YesNoEnum isDelete;

    public Long getConsumerId() {
        return consumerId;
    }

    public ShareReceiveQO setConsumerId(Long consumerId) {
        this.consumerId = consumerId;
        return this;
    }

    public Long getReceiveId() {
        return receiveId;
    }

    public ShareReceiveQO setReceiveId(Long receiveId) {
        this.receiveId = receiveId;
        return this;
    }

    public Long getShareId() {
        return shareId;
    }

    public ShareReceiveQO setShareId(Long shareId) {
        this.shareId = shareId;
        return this;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public ShareReceiveQO setOrderNo(String orderNo) {
        this.orderNo = orderNo;
        return this;
    }

    public ReceiveTypeEnums getReceiveType() {
        return receiveType;
    }

    public ShareReceiveQO setReceiveType(ReceiveTypeEnums receiveType) {
        this.receiveType = receiveType;
        return this;
    }

    public Long getReceiveCouponId() {
        return receiveCouponId;
    }

    public ShareReceiveQO setReceiveCouponId(Long receiveCouponId) {
        this.receiveCouponId = receiveCouponId;
        return this;
    }

    public Integer getReceiveCouponType() {
        return receiveCouponType;
    }

    public ShareReceiveQO setReceiveCouponType(Integer receiveCouponType) {
        this.receiveCouponType = receiveCouponType;
        return this;
    }

    public Long getConsumerCouponId() {
        return consumerCouponId;
    }

    public ShareReceiveQO setConsumerCouponId(Long consumerCouponId) {
        this.consumerCouponId = consumerCouponId;
        return this;
    }

    public Integer getConsumerCouponType() {
        return consumerCouponType;
    }

    public ShareReceiveQO setConsumerCouponType(Integer consumerCouponType) {
        this.consumerCouponType = consumerCouponType;
        return this;
    }

    public YesNoEnum getIsDelete() {
        return isDelete;
    }

    public ShareReceiveQO setIsDelete(YesNoEnum isDelete) {
        this.isDelete = isDelete;
        return this;
    }
}
